Today I learned R+2 역시 파이참을 이용하였다. 자바스크립트(JavaScript)란? 브라우저가 알아들을수 있는 언어이며, 문법을 알아야 원하는 대로 동작을 수행할 수 있도록 할 수 있다. html에서는 <script></script>안에 코드를 쓴다. 자바스크립트에서는 변수를 사용하게 되는데 예를 들면 $('#temp') 처럼 값을 담는 박스이고, 문자열은 ''로 묶는다. 변수 설정할 때, let! ***변수명... Today I learned우당탕탕 개발자 되기Today I learned TIL 21.06.25 확실히 깨닫게 된것은, 나는 자유로이 풀어놓으면 많이 게을러진다는것이다. 혼자서 이론 학습을 하려하니 집중이 잘 되지 않았다. 개인 학습 시간에 여러번 다시 읽어보았지만 확실히 데이터베이스는 낯설다보니 NoSQL의 장점 및 특징에 대해서 이해 할 수 있다. MongoDB의 도큐먼트(Document)와 컬렉션(Collection)에 대해 이해할 수 있다. JSON과 BSON의 차이점을 이해하고... Today I learnedCODESTATESCODESTATES TIL 55일차 Session 인증 방식은 서버에서는 유저가 민감하거나 제한된 정보를 요청할 때마다 요청을 보낸 유저를 확인하기 위해 가지고 있는 세션 값과 일치하는지 확인하는데, 매 요청마다 데이터베이스를 살펴보는 것이 불편하고 서버에 부담을 줄 수 있기 때문에 토큰기반 인증이 사용되게 되었는데, 대표적인 토큰 인증 방식 중 하나로 JWT (JSON Web Token)이 있다. 1. Access Token... TokenToday I learnedToday I learned 항해99 TIL [11/4] 사실 늘 느끼는 부분이지만 목요일만 되면 여러가지로 피로해지는 것 같다. 하지만 조금만 더 하다보면 곧 주말이 오리라는 생각들에 참고 이겨낼 수 있는 힘이 생기는 것 같기도 하다. 오늘은 내가 작업할 페이지들의 뷰가 아직 디자이너분들로부터 전달되지 않았고 기능상으로도 좀 더 알아가야 할 부분들이 많다고 느꼈기에 개인적인 공부를 추가로 하는 시간을 가져보기로 했다. public > index.... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/8] ▶ 자신이 들은 멜로디가 포함되어 있는 음악 중 재생된 시간이 제일 긴 음악 제목 그 뒤 포함되어 있는 음악들 중에서 재생된 시간이 가장 긴 음악의 제목을 반환하면 됨. C#DEFGABC#DEFGAB 라는 문자열을 ["C#", "D", E", "F", "G", "A", "B", "C#", "D", E", "F", "G", "A", "B"] 라고 하는 것. 그러면 이 안에 ABC 가 있는지 확... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/4] 6주간 어떻게 달려왔는지도 모를 실전 프로젝트와 발표까지 끝나고 맞은 토요일은 너무나 달콤했다. 오늘은 별다른 일을 하지 않고, 그저 다면평가 및 다음 주부터 시작될 스케쥴을 생각해보는 시간과 이전에 공부하던 것들을 정리하는 시간을 가져보기로 했다. 여러개의 input 상태 관리하기 (React) ▶ InputSample.js 1 input 의 개수가 여러개가 됐을 때는 단순히 useStat... TIL항해99코딩 부트캠프Today I learnedTIL [2021 이코테] 3. DFS & BFS 먼저 들어온 데이터가 나중에 나가는 형식(선입후출)의 자료구조 입구와 출구가 동일한 형태로 스택을 시각화 할 수 있음 먼저 들어온 데이터가 먼저 나가는 형식(선입선출)의 자료구조 큐는 입구와 출구가 모두 뚫려 있는 터널과 같은 형태로 시각화 할 수 있음 재귀 함수 단순한 형태의 재귀 함수 예제 재귀 함수를 문제 풀이에서 사용할 때는 재귀 함수의 종료 조건을 반드시 명시해야 함 종료 조건을 제... 이코테Today I learnedToday I learned TIL 21.05.21 클라이언트-서버 콘셉트를 이해할 수 있다. 클라이언트-서버 아키텍처를 이해할 수 있다. HTTP를 이용한 클라이언트-서버 통신을 이해할 수 있다. API의 개념을 이해할 수 있다. 브라우저의 작동 원리를 이해할 수 있다. 보이지 않는 곳의 통신을 이해할 수 있다. URL과 URI의 차이를 이해할 수 있다. 클라이언트-서버 아키텍처 이렇게 프로그램이 활용할 수 있는 데이터나 루틴들을 리소스(R... CODESTATESToday I learnedCODESTATES 21.8.3 html tags mdn으로 구글링하면 웹 관련 정보들 볼 수 있음. 리스트 안에(ol/ul) 사용할 수 있는 태그 : list item (li) html tags mdn으로 구글링하면 웹 관련 정보들 볼 수 있음. element당 하나의 id만 가질 수 있다. 사진과 같이 css를 작성할 수 있다. span은 옆에 다른 span이 올 수 있다. 옆에 다른 요소가 못 오는 것을 block, ... 클론코딩Today I learned카카오톡TIL노마드코더TIL TIL 63일차 오늘은 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼인 Docker에 대해서 학습하고 이미지와 컨테이너를 생성하고 추가적으로 docker-compose와 volume 옵션을 활용하는 스프린트를 진행하였다. 도커(Docker)는 리눅스 컨테이너(Linux Container) 기술을 기반으로 하는 오픈 소스 서비스로, 도커를 통해 애플리케이션 실행 환경을 코드로 작성... dockerToday I learnedToday I learned [TIL] 210808 - React 클론코딩 state와 props 모두 데이터를 다룰 때 사용되는 개념이지만 큰 차이는 아래와 같이 볼 수 있다. state : 동적 데이터를 다룰 때 사용. 클래스형 컴포넌트가 되려면 'App 클래스가 리액트가 제공하는 Component 클래스를 반드시 상속받아야 한다.' 함수가 아닌 클래스 형태의 App 컴포넌트에서는 return 문을 사용할 수 없고, 함수 형태의 App 컴포넌트처럼 JSX를 반환... ReactprojectToday I learnedReact 항해99 TIL [11/1] 11월이 시작되었다. 그리고 내가 참가하고 있는 실전 프로젝트의 2주차도 시작되었다. 6주라는 시간이 처음엔 다소 아득하게 느껴지기도 했지만 모든 것은 과거가 되어가는 중이기에, 이번 주도 익숙한 듯 새롭게 시작하기로 했다. 오늘 나는 프로젝트용 사이트에 사용될 텍스트 에디터 라이브러리를 검색하고 일부 라이브러리를 테스트해보는 시간을 가졌다. Top 5 Rich Text Editors for... TIL항해99코딩 부트캠프Today I learnedTIL 데이터 분석을 위한 중급 SQL 참고 링크 : 보고싶은 데이터 요약하기 COUNT SELECT COUNT(DISTINCT name) NULL값을 0으로 처리하고 싶을 때 GROUP BY 숫자로 GROUP BY 표현하는건 비추천 WHERE 사용할 때 목적 중요 SQL문 실행 순서 : GROUP BY 하기 전에 WHERE문 실행 GROUP BY로 묶인 결과물에 필터링 걸고 싶을 때 HAVING 사용 추가 내용 CASE를 활용한... sqlToday I learnedToday I learned 21.7.31 1) 스레드 한 프로세스 내에서 멀티 태스킹을 할 수 있도록 만들어 진 애플리케이션이 존재한다.(멀티 스레드) 멀티 스레드는 하나의 프로세스 내부에 생성되기 때문에 하나의 스레드가 예외를 발생시키면 다른 스레드에 영향을 미친다. 2) 메인 스레드 메인 스레드는 필요에 따라 작업 스레드들을 만들어서 병렬로 코드를 실행할 수 있다. 즉, 멀티 스레드를 생성해서 멀티 태스킹을 수행할 수 있다. 싱... TIL혼자 공부하는 자바혼공자Today I learnedTIL
R+2 역시 파이참을 이용하였다. 자바스크립트(JavaScript)란? 브라우저가 알아들을수 있는 언어이며, 문법을 알아야 원하는 대로 동작을 수행할 수 있도록 할 수 있다. html에서는 <script></script>안에 코드를 쓴다. 자바스크립트에서는 변수를 사용하게 되는데 예를 들면 $('#temp') 처럼 값을 담는 박스이고, 문자열은 ''로 묶는다. 변수 설정할 때, let! ***변수명... Today I learned우당탕탕 개발자 되기Today I learned TIL 21.06.25 확실히 깨닫게 된것은, 나는 자유로이 풀어놓으면 많이 게을러진다는것이다. 혼자서 이론 학습을 하려하니 집중이 잘 되지 않았다. 개인 학습 시간에 여러번 다시 읽어보았지만 확실히 데이터베이스는 낯설다보니 NoSQL의 장점 및 특징에 대해서 이해 할 수 있다. MongoDB의 도큐먼트(Document)와 컬렉션(Collection)에 대해 이해할 수 있다. JSON과 BSON의 차이점을 이해하고... Today I learnedCODESTATESCODESTATES TIL 55일차 Session 인증 방식은 서버에서는 유저가 민감하거나 제한된 정보를 요청할 때마다 요청을 보낸 유저를 확인하기 위해 가지고 있는 세션 값과 일치하는지 확인하는데, 매 요청마다 데이터베이스를 살펴보는 것이 불편하고 서버에 부담을 줄 수 있기 때문에 토큰기반 인증이 사용되게 되었는데, 대표적인 토큰 인증 방식 중 하나로 JWT (JSON Web Token)이 있다. 1. Access Token... TokenToday I learnedToday I learned 항해99 TIL [11/4] 사실 늘 느끼는 부분이지만 목요일만 되면 여러가지로 피로해지는 것 같다. 하지만 조금만 더 하다보면 곧 주말이 오리라는 생각들에 참고 이겨낼 수 있는 힘이 생기는 것 같기도 하다. 오늘은 내가 작업할 페이지들의 뷰가 아직 디자이너분들로부터 전달되지 않았고 기능상으로도 좀 더 알아가야 할 부분들이 많다고 느꼈기에 개인적인 공부를 추가로 하는 시간을 가져보기로 했다. public > index.... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/8] ▶ 자신이 들은 멜로디가 포함되어 있는 음악 중 재생된 시간이 제일 긴 음악 제목 그 뒤 포함되어 있는 음악들 중에서 재생된 시간이 가장 긴 음악의 제목을 반환하면 됨. C#DEFGABC#DEFGAB 라는 문자열을 ["C#", "D", E", "F", "G", "A", "B", "C#", "D", E", "F", "G", "A", "B"] 라고 하는 것. 그러면 이 안에 ABC 가 있는지 확... TIL항해99코딩 부트캠프Today I learnedTIL 항해99 TIL [12/4] 6주간 어떻게 달려왔는지도 모를 실전 프로젝트와 발표까지 끝나고 맞은 토요일은 너무나 달콤했다. 오늘은 별다른 일을 하지 않고, 그저 다면평가 및 다음 주부터 시작될 스케쥴을 생각해보는 시간과 이전에 공부하던 것들을 정리하는 시간을 가져보기로 했다. 여러개의 input 상태 관리하기 (React) ▶ InputSample.js 1 input 의 개수가 여러개가 됐을 때는 단순히 useStat... TIL항해99코딩 부트캠프Today I learnedTIL [2021 이코테] 3. DFS & BFS 먼저 들어온 데이터가 나중에 나가는 형식(선입후출)의 자료구조 입구와 출구가 동일한 형태로 스택을 시각화 할 수 있음 먼저 들어온 데이터가 먼저 나가는 형식(선입선출)의 자료구조 큐는 입구와 출구가 모두 뚫려 있는 터널과 같은 형태로 시각화 할 수 있음 재귀 함수 단순한 형태의 재귀 함수 예제 재귀 함수를 문제 풀이에서 사용할 때는 재귀 함수의 종료 조건을 반드시 명시해야 함 종료 조건을 제... 이코테Today I learnedToday I learned TIL 21.05.21 클라이언트-서버 콘셉트를 이해할 수 있다. 클라이언트-서버 아키텍처를 이해할 수 있다. HTTP를 이용한 클라이언트-서버 통신을 이해할 수 있다. API의 개념을 이해할 수 있다. 브라우저의 작동 원리를 이해할 수 있다. 보이지 않는 곳의 통신을 이해할 수 있다. URL과 URI의 차이를 이해할 수 있다. 클라이언트-서버 아키텍처 이렇게 프로그램이 활용할 수 있는 데이터나 루틴들을 리소스(R... CODESTATESToday I learnedCODESTATES 21.8.3 html tags mdn으로 구글링하면 웹 관련 정보들 볼 수 있음. 리스트 안에(ol/ul) 사용할 수 있는 태그 : list item (li) html tags mdn으로 구글링하면 웹 관련 정보들 볼 수 있음. element당 하나의 id만 가질 수 있다. 사진과 같이 css를 작성할 수 있다. span은 옆에 다른 span이 올 수 있다. 옆에 다른 요소가 못 오는 것을 block, ... 클론코딩Today I learned카카오톡TIL노마드코더TIL TIL 63일차 오늘은 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼인 Docker에 대해서 학습하고 이미지와 컨테이너를 생성하고 추가적으로 docker-compose와 volume 옵션을 활용하는 스프린트를 진행하였다. 도커(Docker)는 리눅스 컨테이너(Linux Container) 기술을 기반으로 하는 오픈 소스 서비스로, 도커를 통해 애플리케이션 실행 환경을 코드로 작성... dockerToday I learnedToday I learned [TIL] 210808 - React 클론코딩 state와 props 모두 데이터를 다룰 때 사용되는 개념이지만 큰 차이는 아래와 같이 볼 수 있다. state : 동적 데이터를 다룰 때 사용. 클래스형 컴포넌트가 되려면 'App 클래스가 리액트가 제공하는 Component 클래스를 반드시 상속받아야 한다.' 함수가 아닌 클래스 형태의 App 컴포넌트에서는 return 문을 사용할 수 없고, 함수 형태의 App 컴포넌트처럼 JSX를 반환... ReactprojectToday I learnedReact 항해99 TIL [11/1] 11월이 시작되었다. 그리고 내가 참가하고 있는 실전 프로젝트의 2주차도 시작되었다. 6주라는 시간이 처음엔 다소 아득하게 느껴지기도 했지만 모든 것은 과거가 되어가는 중이기에, 이번 주도 익숙한 듯 새롭게 시작하기로 했다. 오늘 나는 프로젝트용 사이트에 사용될 텍스트 에디터 라이브러리를 검색하고 일부 라이브러리를 테스트해보는 시간을 가졌다. Top 5 Rich Text Editors for... TIL항해99코딩 부트캠프Today I learnedTIL 데이터 분석을 위한 중급 SQL 참고 링크 : 보고싶은 데이터 요약하기 COUNT SELECT COUNT(DISTINCT name) NULL값을 0으로 처리하고 싶을 때 GROUP BY 숫자로 GROUP BY 표현하는건 비추천 WHERE 사용할 때 목적 중요 SQL문 실행 순서 : GROUP BY 하기 전에 WHERE문 실행 GROUP BY로 묶인 결과물에 필터링 걸고 싶을 때 HAVING 사용 추가 내용 CASE를 활용한... sqlToday I learnedToday I learned 21.7.31 1) 스레드 한 프로세스 내에서 멀티 태스킹을 할 수 있도록 만들어 진 애플리케이션이 존재한다.(멀티 스레드) 멀티 스레드는 하나의 프로세스 내부에 생성되기 때문에 하나의 스레드가 예외를 발생시키면 다른 스레드에 영향을 미친다. 2) 메인 스레드 메인 스레드는 필요에 따라 작업 스레드들을 만들어서 병렬로 코드를 실행할 수 있다. 즉, 멀티 스레드를 생성해서 멀티 태스킹을 수행할 수 있다. 싱... TIL혼자 공부하는 자바혼공자Today I learnedTIL